<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>

</body>

</html>

<script>
  /* 英文：
    hex - 十六进制
    binary - 二进制
  
  */

  var num = 123; // 十进制的 123

  // 声明 16进制的数字：
  var num1 = 0xff; // 即 十六进制 -> 十进制的 255
  console.log(num1); // 最终显示的是 十进制255

  // 思考： 0x 表为什么 要这么表示？？
  // 因为 `hex`，即 英文的 十六进制

  // ------------

  // 声明 2进制的数字：
  var num2 = 0b10111; // 二进制的形式数字， 
  console.log(num2); // 0b10111 转换成十进制是 23
  // 0b11 ->  1沓 + 1个（2 + 1）


  /* 总结：
    十六进制的数字写法： `0x十六进制的写法`

    二进制的书写写法： `0b二进制的写法`
  
  
  */

</script>